@charset "utf-8";

/* CSS Document */

html {
	color: #333;
	background: #fff
}

body,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
img,
ul,
li,
a,
strong,
span,
p,
dl,
dt,
dd,
input,
textarea {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
	font-family: "microsoft yahei";
	text-align: left;
}

* {
	padding: 0;
	margin: 0;
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	text-decoration: none;
}

fieldset,
img {
	border: 0
}

ol,
ul {
	list-style: none
}

caption,
th {
	text-align: left
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
	
}

.div-height {
	height: 20px;
}

.w-100 {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.w-1100 {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

.w-1100-1 {
	width: 1100px;
	margin: 0 auto;
}

.w-1200 {
	margin: 0 auto;
	background: url(../Img/topbg_01.jpg) no-repeat center;
	height: 36px;
	    overflow: hidden;
}

.w-1200-1 {
	width: 1200px;
	margin: 0 auto;
}

.w-1236 {
	width: 1236px;
	margin: 0 auto;
	overflow: hidden;
}

.w-1280 {
	width: 1280px;
	margin: 0 auto;
}

.line01 {
	width: 100%;
	border-top: #d8d8d8 1px solid;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.mt-4 {
	margin-top: 4px;
}

.mt-6 {
	    background: url(../Img/tipbg.png) no-repeat;
    width: 261px;
    height: 36px;
    margin: 5px 0 0 8px;
    color: #fff;
    padding: 5px 0 0 10px;
    font-size: 18px;
    display: inline-block;
	margin-top: 6px;
}

.mt-8 {
	margin-top: 8px;
}

.mt-10 {
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-30 {}

.mt-35 {
	margin-top: 35px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-50 {
	margin-top: 55px;
}

.mt-60 {
	margin-top: 55px;
}

.mt-65 {
	margin-top: 65px;
}

.mt-70 {
	margin-top: 70px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-90 {
	margin-top: 90px;
}

.mt-100 {
	margin-top: 100px;
}

.mt-110 {
	margin-top: 110px;
}

.mt-120 {
	margin-top: 120px;
}

.mt-130 {
	margin-top: 130px;
}

.mt-140 {
	margin-top: 140px;
}

.mt-150 {
	margin-top: 155px;
}

.mt-160 {
	margin-top: 155px;
}

.mt-170 {
	margin-top: 170px;
}

.mt-180 {
	margin-top: 180px;
}

.mt-250 {
	margin-top: 255px;
}

.mb-10 {
	margin-bottom: 10PX;
}

.mb-20 {
	margin-bottom: 20PX;
}

.mb-30 {
	margin-bottom: 30px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mb-50 {
	margin-bottom: 55px;
}

.mb-60 {
	margin-bottom: 65px;
}

.bg-tc {
	background-position: top center;
	background-repeat: no-repeat;
}

.bg-tl {
	background-position: top left;
	background-repeat: no-repeat;
}

.bg-tr {
	background-position: top right;
	background-repeat: no-repeat;
}

.f-s13 {
	font-size: 13px;
}

.f-s14 {
	font-size: 14px;
}

.f-s15 {
	font-size: 15px;
}

.f-s16 {
	font-size: 16px;
}

.f-s17 {
	font-size: 17px;
}

.f-s18 {
	font-size: 18px;
}

.f-s20 {
	font-size: 20px;
}

.f-s22 {
	font-size: 22px;
}

.f-s24 {
	font-size: 24px;
}

.f-s26 {
	font-size: 26px;
}

.t-align-r {
	text-align: right;
}

.t-align-l {
	text-align: left;
}

.t-align-c {
	text-align: center;
}

.t-color-w {
	color: #ffffff;
}

.f-s18 {
	font-size: 18px;
}

.f-s14 {
	font-size: 14px;
}

.baizi a:link {
	color: #ffffff;
	text-decoration: none;
}

.baizi a:visited {
	color: #ffffff;
	text-decoration: none;
}

.baizi a:hover {
	color: #ffe400;
	text-decoration: none;
}

.heizi a:link {
	color: #333333;
	text-decoration: none;
}

.heizi a:visited {
	color: #333333;
	text-decoration: none;
}

.heizi a:hover {
	color: #333333;
	text-decoration: none;
}


/*标题*/
.tctb {
	height: 157px;
	width: 100%;
	z-index: 1000;
	background: url(../Img/top_bg.jpg) no-repeat center center;
}
.tctb1 {
	width: 275px;
	height: 72px;
	padding-top: 24px;
	float: left
}
.tctb2{padding-top: 38px;}
.header{width: 1200px; margin: 0 auto;}
.header p{color: #fff;font-size: 13px;padding: 5px 0 0 5px;    width: 900px;
    float: left;}
.demo{float: right;font-size: 14px;padding: 5px 0 0 0;margin-right: 35px;}
.demo a{color: #FFFFFF;}
.header_phone{padding: 23px 25px 0 0;}
.header_phone p{font-size: 17px;color: #FFFFFF;}
.header_phone h2{font-size: 28px;font-weight:bold;color: #FFFFFF;}
.head{width: 1200px; margin: 0 auto;}




/*menu*/
.guding{background: #252f3b;  box-shadow: 0 4px 8px rgba(0,0,0,.3);    position: relative;width: 100%;height: 57px;
    z-index: 88;}
.oo{width: 1200px;margin: 0 auto;}   
.nav{}
.nav1_ {
	width: 1200px;
	float: right;
	margin: 0 auto;
	height: 57px;background: #252f3b;
	line-height: 57px;     margin-right: -3px;
}

.nav1_ li {
	width: 150px;
	float: left;
	height: 57px;
	line-height: 57px;
	text-align: center;
   
}
.nav1_ li a {
	font-size: 14px;
	color: #FFFFFF;
	height: 57px;
	font-size: 16px;
	line-height: 57px;
	width: 150px;
	display: block;
	font-family: "Microsoft Yahei";
}
.nav1_ li a:hover {
	width: 150px;
	color: #FFFFFF;
	background-color: #df0d0d;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	height: 57px;
	line-height: 57px;
}
/*end menu*/



/*middle*/
.wen{height: 95px;background: url(../Img/wenzi_bg.jpg) no-repeat center center;}
.wenzi{width: 1200px;margin: 0 auto;height: 95px;position: relative;}
.wenzi_zz{margin: 23px 0 0 0;}
.wenzi_z{    margin: 39px 0 0 3px;float: left;
    line-height: 15px;}
.wenzi_z h1{font-size: 39px;color: #3d4651;}
.wenzi_z p{font-size: 16px;font-weight: bold; color: #3d4651;   line-height: 30px;}
.wenzi_y{float: right;color: #0e823b;margin: -25px 0 0 0;}
.wenzi_y:before{position: absolute;content: ""; background: url(../Img/ph.png) no-repeat left center;    width: 60px;
    height: 60px;right: 170px;top: 18px;}
.wenzi_y b{font-size: 24px;color: #0e823b;}




/*横条*/
.heng{height: 192px;width: 100%;background: url(../Img/heng.jpg) no-repeat center center;    margin: 55px 0 0 0;}
.heng1{width: 1200px;margin: 0 auto;}
.heng1 h5{font-size: 20px;font-family: "黑体";text-align: center;color: #FFFFFF;padding: 32px 0 0 0;font-weight: normal;}
.heng1 h4{font-size: 26px;font-family: "黑体";text-align: center;color: #FFFFFF;padding: 24px 0 0 0;font-weight: normal;}
.heng1 p{font-size: 16px;text-align: center;color: #FFFFFF;    padding: 28px 0 0 21px;font-weight: normal;}


/*所有标题*/
.juzhongz {
	background: url(../Img/pro_bg.jpg) no-repeat center center;height: 710px;
}
.title{text-align: center;}
.title_com{display: inline-block;text-align: center;    padding: 50px 0 15px 0;}
.news_title{padding-top: 70px;}
.del_title{    margin: 10px 0 10px 0!important;}
.del_title p{    margin: -56px 0 0 0;
    font-size: 30px;
    text-align: center;}

.lln{width: 1200px;margin: 0 auto;}
.llnn{height: 48px;width: 515px;background: url(../Img/lll.jpg) no-repeat center center;        margin: 35px auto;}
.llnn a{font-size: 16px;    margin: 12px 0 0 43px;
    display: inline-block;}


.juzhong {
	text-align: center;   
}
.juzhong1 {
}
.hxny {
	width: 100%;
	height: 500px;
	background-image: url(../Img/11.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.more{    width: 1200px;
    margin: 0 auto;
    text-align: center;}
.more a{display: inline-block;text-align: center;width: 192px;height: 47px;background: #3173b5;border-radius: 25px;color: #FFFFFF;font-size: 20px; 
   box-shadow: 0 3px 8px rgba(0,0,0,.3);    padding: 9px;box-sizing: border-box;    margin: 40px 0;}



/*公司简介*/
.tcjj {
	width: 100%;
	height: 556px;
	box-sizing: border-box;
	background: url(../Img/company_bg.jpg) no-repeat center;
	background-position: center;
	background-repeat: no-repeat;
    z-index: 100;
    position: relative;
}
.message{width: 550px;height: 400px;overflow: hidden;box-sizing: border-box;}
.message h3{font-size: 26px;text-align: left;color: #333;font-weight: 400;    line-height: 50px;}
.msg_bro{height: auto;color: #333;     padding: 40px 0 0 0;}
.msg_bro h2{font-size: 40px;text-align: left;color: #333;font-weight: normal;}
.msg_bro h2 span{color: #df0d0d;}
.msg_bro p{font-size: 16px;    line-height: 30px;    margin: 0 auto;
    padding: 5px 0 0 0;}
.msg_bro p1{width: 160px;height: 43px;background: #df0d0d;text-align: center;  line-height: 40px;  display: inline-block;}    
.msg_bro p1:hover{background: #3d4651;}
.msg_bro p1 a{color: #FFFFFF;}    
.msg_bro p2{width: 160px;height: 43px;text-align: center;  line-height: 40px;  display: inline-block;border: 1px solid #333333;}    
.msg_bro p2 a{color: #333;}     
.msg_bro p2:hover{background: #3d4651;} 
.msg_bro p2:hover a{color: #FFFFFF;}    
    
.msg_pro p1{width: 204px;height: 58px;background: #0E823B;display: inline-block;text-align: center;box-sizing: border-box;  
    padding-top: 6px; float: left;   margin: 207px 38px 0 0;}
.msg_pro p1 a{color: #fff;font-size: 18px;line-height: 45px;}
.msg_pro{ margin: 315px 75px 0 0px;}    
.msg_pro ul li{width: 130px;height: 130px;border-radius: 50%;float: left;margin-left: 125px;display: block;border: 7px solid #0061ae;background:rgba(136,171,218,.5);
                      text-align: center;
    box-sizing: border-box;
    padding: 11px 0 0 0;}
.msg_pro ul li:nth-child(4){padding: 16px 0 0 0;}  
.msg_pro ul li p{display: none;color: #FFFFFF;font-size: 18px;text-align: center;font-weight: bold;padding-top: 30%;}    
.msg_pro ul li:hover{background:rgba(136,171,218,1);border: 7px solid #88abda;transition: all 1s ease;}
.msg_pro ul li:hover img{display: none;transition: all 1s ease;}
.msg_pro ul li:hover p{display: block;transition: all 1s ease;}
/*产品*/

.tccp {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}

.tccp img {
}

.tccp h2 {
	font-size: 36px;
	color: #282828;
	line-height: 54px;
	float: right;
	letter-spacing: -0.5px;
}

.tccp h2 span {
	color: #289800;
}

.tccp1 {
	font-size: 15px;
	color: #6a6a6a;
	text-align: center;
	line-height: 30px;
}

.tccp2 {
	    width: 100%;height: 395px;background: url(../Img/tit_bg1.jpg) repeat-y center center;
}
.zs_tit{padding: 35px 0 0 0;text-align: center;}
.zs_tit h3{font-size: 40px;color: #df0d0d;}
.zs_tit p{font-size: 24px;color: #333;font-weight: bold;}

.cpfff {
	overflow: hidden;
	text-align: center;
	box-sizing: border-box;margin: 10px 0 0 0;
}

.cpfff a {
	   display: inline-block;
    width: 290px;
    color: #333;float: left;
    height: 43px;
    border: 1px solid #3d4651;
    text-align: center;
    line-height: 40px;
    margin: 16px 0 0 10px;
    font-size: 16px;
    box-sizing: border-box;
}
.cpfff a p{    margin: 13px auto;display: none;
    width: 105px!important;
    height: 30px!important;
    border: 1px solid #FFFFFF;
    font-size: 14px;
    line-height: 28px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 25px;}
.cpfff a:hover {
	background-color: #0b6aca;
	color: #FFFFFF;
}
.cpfff a p:hover{background: #0db517;}
.fla{width: 380px;height: 370px;   margin: -85px 0 0 0;}
.cpjs {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.cpjs p {
	text-align: center;
	color: #333333;
	font-size: 14px;
}

.product {
	width: 100%;
	height: 365px;
	padding-top: 25px;
}

.lwcp1 {
	width: 1200px;
	overflow: hidden;
	float: left;
	margin-left: 0;
	padding-bottom: 26px;
}
#demoy {
	float: left;
	overflow: hidden;
	width: 1200px;
	color: #336699;
	text-align: left;
	margin-top: 5px;
}

#demoy1 ul,
#demo2 ul {
	display: block;width: 3000px;
	overflow: hidden
}

#demoy1 ul li {
	width: 287px;
	height: 310px;
	float: left;
	border: 1px solid #999;
	margin-top: 10px;
}

#demoy1 ul li:hover {
	background: #3d4651;
}

#demoy1 ul li:hover p {
	color: #FFFFFF!important;
}

#demoy1 ul li a h3,
#demo2 ul li a h3 {
	width: 184px;
    height: 24px;    padding: 2px 0 0 0;
	overflow: hidden;
	color: #333;
	font-size: 17px;
}

#demoy1 ul li a h3 img,
#demo2 ul li a h3 img {
	width: 287px;
	height: 295px;
	transition: all .5s ease;
	overflow: hidden;
}

#demoy1 ul li a p {
	font-size: 16px;
	    line-height: 25px;
    padding-left: 10px;
	text-align: left;
	color: #333;
}
#demoy1 ul li a p1{background:url(../Img/tipbg.png) no-repeat;width: 261px;
    height: 40px;margin: 5px 0 0 8px;    color: #333;
    padding: 5px 0 0 10px;font-size: 18px;
    display: inline-block; } 
#demoy1 ul li a h3:hover img,
#demo2 ul li a h3:hover img {
	transform: scaleX(1.1) scaleY(1.1);
}

#demoy1 ul li a ol,
#demo2 ul li a ol {
	text-align: left;
	text-indent: 1em;
	font-weight: bold;
	    margin: 0 12px 0 11px;
	line-height: 39px;
	transition: all .5s ease;
	color: #333;
	background-image: url(../Img/tt.jpg);
}

#demoy1 ul li a:hover ol,
#demo2 ul li a:hover ol {
	color: #fff
}

#demoy2 ul li {
	width: 380px;
	height: 315px;
	margin: 8px 10px;
}

@keyframes sss {
	0% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(-20px);
	}
}

@keyframes sss1 {
	0% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(-5px);
	}
}

@keyframes sss2 {
	0% {
		transform: translateY(-5px);
	}
	100% {
		transform: translateY(0);
	}
}

.tccp2_1 {
	width: 293px;
	height: 262px;
	float: left;
	margin-top: -65px;
	margin-left: 50px;
	animation: sss 1s infinite alternate linear;
}

.tccp2_2 {
	width: 800px;
	float: right
}

.ss a {
	width: 100px;
	height: 100px;
	line-height: 100px;
	border-radius: 100px;
	text-align: center;
	font-size: 15px;
	float: left;
	color: #fff;
	display: block;
	margin: 10px 25px;
	border: 1px #fff solid
}

.ss a:hover {
	background-color: #ff7e0b;
	color: #fff;
}

.sss1 a {
	width: 225px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	float: left;
	color: #fff;
	display: block;
	margin: 5px 5px;
	background-color: #46930f
}

.sss1 a:hover {
	background-color: #ff7e0b;
	color: #fff;
}

.qimo8 {
	overflow: hidden;
	width: 1200px;
	height: 355px;
	margin: 10px auto;
}

.qimo8 .qimo {
	width: 8000%;
}

.qimo8 .qimo div {
	float: left;
}

.qimo8 .qimo ul {
	float: left;
	overflow: hidden;
	zoom: 1;
}

.qimo8 .qimo ul li {
	float: left;
	list-style: none;
	text-align: center;
	width: 295px;
	margin-right: 10px;
	overflow: hidden;
	border: 1px #dbdbdb solid
}

.qimo8 .qimo ul li img {
	width: 295px;
	height: 295px;
	transition: all .5s ease;
}

.qimo8 .qimo ul li ol {
	text-align: center;
	height: 40px;
	line-height: 40px;
	transition: all .5s ease;
	color: #000;
	font-size: 15px;
	background-color: #eeeeee
}

.qimo8 .qimo ul li:hover ol {
	background: #46930f;
	color: #fff
}

.qimo8 li a {
	color: #444444;
}


/*发货现场*/

.cf1 a {
	width: 155px;
}
.anlicon {
	box-sizing: border-box;
	    padding: 50px 0 0 0;
}
.tccp3 {
	box-sizing: border-box;
	    padding: 20px 0 30px 0;
}
	.picScroll-left{ width:1350px;  position:relative;margin: 25px auto;  }
		.picScroll-left .bd{ padding:20px;     overflow: hidden;  }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center;    border: 1px solid #333; }
		.picScroll-left .bd ul li .pic h3{width:420px; height:315px;overflow: hidden;display:block; }
		.picScroll-left .bd ul li .pic img{ width:420px; height:315px;overflow: hidden; display:block; }
		.picScroll-left .bd ul li .pic ol{text-align:center; line-height: 40px; color: #333;}
		.picScroll-left .bd ul li .pic ol:hover{background: #333;color: #FFFFFF;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999; transform: scale(1.1);transition: all 1s ease;}
		.picScroll-left .bd ul li .title{ line-height:24px;   }
        .tempWrap{width: 1320px!important;}
        .prev{    position: absolute;
    top: 150px;cursor: pointer;
    left: -40px;}
        .next{position: absolute;
    top: 150px;cursor: pointer;
    right: -50px;}

.miao_lh {
	height: 300px;
}

#demoyh {
	float: left;
	overflow: hidden;
	width: 1200px;
	height: 300px;
	color: #336699;
	text-align: left;
}

#demoy1h ul,
#demo2h ul {
	display: block;
	width: 2400px;
	overflow: hidden
}

#demoy1h ul li {
	width: 280px;
	margin: 0px 10px;
	float: left
}

#demoy1h ul li a h3,
#demo2h ul li a h3 {
	width: 280px;
	height: 250px;
	overflow: hidden;
}

#demoy1h ul li a h3 img,
#demo2h ul li a h3 img {
	width: 280px;
	height: 250px;
	transition: all .5s ease;
}

#demoy1h ul li a h3:hover img,
#demo2h ul li a h3:hover img {
	transform: scaleX(1.1) scaleY(1.1);
}

#demoy1h ul li a ol,
#demo2h ul li a ol {
	text-align: center;
	height: 50px;
	line-height: 50px;
	transition: all .5s ease;
	background-color: #e0dfdf;
	color: #333;
}

#demoy1h ul li a:hover ol,
#demo2h ul li a:hover ol {
	background: #1f8c02;
	color: #fff
}

#demoy2h ul li {
	width: 280px;
	height: 240px;
	margin: 0px 10px;
}


/*新闻 */
.tcxw {
	width: 100%;
	background-image: url(../Img/new_bg.jpg);
	background-position: center;height: 625px;
	background-repeat: no-repeat;
}

/*扇形轮播-发货现场*/
		.zy-Slide section{ color: #333; border-width: 1px;}
		.zy-Slide li{width: 480px!important;}
		.zy-Slide li img{/*height:140%!important;*/width: 480px!important;}
		.zy-Slide li p{    text-align: center;
    background: #f8f8f8;
    height: 40px;
    font-size: 18px;box-sizing: border-box;padding: 6px 0 0 0;}


/*版权*/
	.nydt{ width:100%; height:550px; background-image:url(ndt.jpg); background-position:center; background-repeat:no-repeat;}

.footr{ width:100%; background:url(../Img/bot_bg.jpg) repeat-x; 
 padding:30px 0px;padding-bottom: 0; }

.footr1{ width:286px;}
.footr1 h4{ color:#fce2ad; font-size:21px; line-height:2.2; font-weight:normal;text-align: left;}
.footr1 span{ width:45px; height:4px; background-color:#5c636c ; display:block; }
.footr11{ margin-top:15px; }
.footr11 p{ font-size:18px; color:#FFFFFF;  }

.footr2{ width:210x; margin-left:270px; }
.footr2 h4{ color:#fce2ad; font-size:21px; line-height:2.2; font-weight:normal;text-align: left;}
.footr2 span{ width:45px; height:4px; background-color:#5c636c ; display:block; }
.footr2_2 { color:#FFFFFF; font-size:15px; line-height:2.5; margin-top:10px;    width: 250px; overflow: hidden;}
.footr2_2 ul li a{    height: 35px;
    line-height: 29px;       text-align: left!important;
    width: 117px;}


.footr3{ width:130px; margin-left:60px;}
.footr3 h4{ color:#fce2ad; font-size:21px; line-height:2.2; font-weight:normal;text-align: left;}
.footr3 span{ width:45px; height:4px; background-color:#5c636c ; display:block; }


.footr31{ width:357px; margin-top:15px;}
.footr31{color: #FFFFFF;}
.footr31 p{color: #FFFFFF;}

.footr4{ width:100%; height:34px;overflow: hidden;   }
.footr4_1  { width:1200px;  }
.footr4_1 p { width:1200px; line-height:50px; color:#FFFFFF; font-size:14px; text-align:center; }



.sss a {
	width: 350px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	float: left;
	color: #fff;
	display: block;
	margin: 3px 20px;
	border: 1px #ececec solid
}

.sss a:hover {
	background-color: #ffa21d;
	color: #fff;
}
.neiye_zuocon{    }





/*内页列表*/
.nybanner{background: url(../Img/nybanner.jpg) no-repeat;height: 550px;}
.wyny {
	width: 1200px;
	margin: auto
}
.list_wd {
	min-height: 277px;
	width: 247px;    
}

.list_wd dt {
	text-align: center;
	color: #FFF;
	background-color: #1A5FAD;
	height: 80px;
	line-height: 80px;
	border-bottom: 1px #fff solid;
	font-size: 26px;
	font-weight: bold
}

.list_wd dtt {
	text-align: center;
	color: #FFF;
	background-color: #ededed;
	height: 80px;
	line-height: 80px;
}

.list_wd dd a {
	display: block;
	font-size: 15px;
	text-indent: 35px;
	color: #333;
	line-height: 47px;
	width: 247px;
	background-color: #f5f6fa;
	transition: all .2s ease;
	height: 47px;
	overflow: hidden;
	font-weight: normal;
	border-bottom: 1px #fff solid;
	;
	float: left
}

.list_wd dd a:hover {
	color: #ffffff;
	transition: all .2s ease;
	text-indent: 50px;
	background-color: #1A5FAD;
	   border-left: 7px solid #ffae0b;
	   box-sizing: border-box;
	overflow: hidden;height: 48px;
}
.showlist ol{display: none!important;}
.neiye_zuocon{    width: 247px;
    color: #FFFFFF;    padding: 15px;
    box-sizing: border-box;height: 385px;    margin-top: 10px;
        background: url(../Img/nyzuobg.jpg) no-repeat;
        }
.neiye_zuocon p{font-size: 16px!important;
    line-height: 30px!important;
}



/*内页*/

.pppp {
	width: 100%;
	padding: 20px 0;
}
.nyconbg{}
.ny {
	margin-bottom: 20px;
}
.ny h2,h4{text-align: center;}
.nyig{text-align: center;}

.ny p {
	    LINE-HEIGHT: 250%;
    font-size: 16px;
}


.bass2 {
    height: 50px;
    line-height: 60px;
    font-size: 14px;
    color: #666;
    width: 1200px;
    margin: 0 auto 30px;
    border-bottom: dashed 1px #ddd;
}
.nytit{padding: 10px 0 0 0;}
.nytit h2,h4{text-align: center;}

.neiye {
	width: 1200px;overflow: hidden;
}

.neiye img{    display: block;
    margin: 0 auto;}
.neiye h3 {
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	color: #2f2f2f
}

.neiye h3 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #888
}

.neiye h3 span a {
	color: #888
}

.neiye h2 {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
}
.category{width: 1200px;
    margin: 0 auto;    text-align: center;
    min-height: 105px;
    box-sizing: border-box;
    padding: 15px 0 0 0;}
.category a p{display: none;}    
.category a{    width: 275px;
    height: 47px;
    line-height: 47px;
    font-size: 15px;float: left;
    color: #333;
    border: 1px solid #333;
    border-radius: 2px;
   margin: 10px 0 0 20px;   box-sizing: border-box;
    display: inline-block;    text-align: center;}

.category a:hover{background: #333;color: #FFFFFF;}


.content_1{ max-width:1200px; margin:80px auto 90px auto;}
.content_1:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .content_1{zoom: 1;}
*:first-child + html .content_1{zoom: 1;}
.contact_1{ text-align:center;}
.contact_1 dl{ width:302px; height:350px; margin:0.2em 3.0% 0em 3.0%; display:inline-table}
.contact_1 .con_1a{ background: url(../Img/bg_11.jpg) no-repeat;}
.contact_1 .con_1b{ background: url(../Img/bg_12.jpg) no-repeat;}
.contact_1 .con_1c{ background: url(../Img/bg_13.jpg) no-repeat;}
.contact_1 dl dt{ width:100%; height:32px; font-size:1.2em; font-weight:bold; color:#23b6c7; padding-top:138px;text-align: center;}
.contact_1 dl dd{ width:252px; height:172px; margin:auto; padding-top:8px;}
.contact_1 dl dd p{font-size: 14px;}







/*滚动产品图片样式*/

.h-pro-gun01 li {
	
	float: left;
	margin-right: 19px;
	margin-bottom: 10px;
	margin-top: 14px;
	width: 320px;
	height: 430px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.h-pro-gun01 li:hover {background-color: #f4f4f4;}

.h-pro-gun01 li .tu {
	width: 287px;
	height: 210px;
	padding: 0px;
	border: 0px solid #434343;
	background-color: #e5e5e5;
	overflow: hidden;
}

.h-pro-gun01 li .tu img {
	width: 100%;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.h-pro-gun01 li:hover .tu img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
	-webkit-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
}

.h-pro-gun01 li .p1-t {
	margin: 0 auto;
	width: 94%;
	height: 37px;
}

.h-pro-gun01 li .p1-t a h3 {
	float: left;
	display: block;
	height: 37px;
	line-height: 37px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	letter-spacing: 0px;
	text-indent: 10px;
}

.h-pro-gun01 li .p1-t p {
	    display: block;
    float: left;
    height: 22px;
    text-align: center;
    line-height: 30px;overflow: hidden;
    font-size: 15px;
    color: #333;
}

.h-pro-gun01 li:hover .p1-t a h3 {
	color: #333;
}

.h-pro-gun01 li .dianhu {
	margin-top: 14px;
	width: 300px;
	height: auto;
}

.h-pro-gun01 li .dianhu p {
	display: block;
	padding: 2px 0px 2px 20px;
	font-size: 14px;
	color: #5b5b5b;
	letter-spacing: 0px;
	transition: all 0.3s ease-out;
}

.h-pro-gun01 li .dianhu span {
	display: block;
	padding: 2px 0px 2px 20px;
	font-size: 15px;
	color: #5b5b5b;
	letter-spacing: 0px;
	transition: all 0.3s ease-out;
}


/*滚动产品图片样式*/

.h-pro-gun02 li {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.h-pro-gun02 li .tu {
	width: 320px;
	height: 242px;
	background-color: #e5e5e5;
	border: 1px solid #fff;
	overflow: hidden;
}

.h-pro-gun02 li .tu img {
	width: 320px;
	height: 242px;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.h-pro-gun02 li:hover .tu img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
	-webkit-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
}

.h-pro-gun02 li a h3 {
	margin-top: 0px;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	text-align: center;
	background-color: #eaeff3;
	letter-spacing: 0px;
}

.h-tit01 {
	width: 100%;
	overflow: hidden;
}

.h-tit01 h2 {
	width: 100%;
	height: 58px;
	font-size: 30px;
	color: #252424;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
	letter-spacing: 0px;
}

.h-tit01 p {
	display: block;
	width: 100%;
	height: 28px;
	font-size: 18px;
	color: #252424;
	text-align: center;
	letter-spacing: 0px;
}

.h-tit01 span {
	display: block;
	font-size: 18px;
	color: #575757;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0px;
}


/*end所有标题*/

.h-proc1 {
	width: 1300px;
	height: auto;
}

.h-proc1 a {
	display: block;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	width: 193px;
	height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	background-color: #313131;
	border-radius: 5px;
}

.h-proc1 a:hover {
	background-color: #ff0000;
	color: #fff;
}

.h-proc1-hover {
	background-color: #ff0000 !important;
}

.h-m1 {
	width: 100%;
	height: 760px;
}

.h-m2 {
	width: 100%;
	height: 722px;
	background: url(../Img/bg2.jpg) top center no-repeat;
}

.h-m2-1 {
	margin-top: 262px;
	margin-left: 36px;
}

.h-m2-2 {
	float: left;
	width: 395px;
	height: auto;
}

.h-m2-2 .h-about {
	width: 100%;
	height: 323px;
	font-size: 15px;
	color: #fff;
	line-height: 180%;
	overflow: hidden;
	letter-spacing: 0px;
}

.h-m2-2 .h-about p {
	font-size: 15px;
	color: #fff;
	line-height: 180%;
	letter-spacing: 0px;
}

.h-m2-2 .more1 a {
	display: block;
	margin-top: 30px;
	width: 227px;
	height: 37px;
	border: 1px solid #fff;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 35px;
}

.h-m2-3 {
	float: left;
	margin-left: 50px;
	width: 483px;
}

.h-m2-3 .b-img {
	width: 100%;
	height: 326px;
	background-color: #ebebeb;
	overflow: hidden;
}

.h-m2-3 .b-img .bh-img {
	margin-top: 8px;
	margin-left: 8px;
	width: 466px;
	height: 310px;
	overflow: hidden;
	background-color: #fff;
}

.h-m2-3 p {
	display: block;
	margin-top: 15px;
	font-size: 18px;
	color: #fff;
	line-height: 160%;
}

.h-case-tit {
	margin-top: 35px;
	width: 100%;
	height: 50px;
	font-size: 26px;
	color: #1d1d1d;
	text-align: center;
}

.h-news01-tit {
	width: 100%;
	height: 113px;
	font-size: 16px;
	color: #555;
	line-height: 113px;
	text-align: right;
	letter-spacing: 0px;
}

.h-news01 {
	float: right;
	width: 810px;
	height: auto;
}

.h-news01 li {
	margin-bottom: 23px;
	width: 100%;
	height: 80px;
	overflow: hidden;
}

.h-news01 li .l01 {
	float: left;
	width: 92px;
	height: 80px;
	border-right: 3px solid #555555;
}

.h-news01 li .l01 .n-day {
	width: 100%;
	height: 57px;
	font-size: 45px;
	color: #555;
	text-align: center;
	line-height: 57px;
	font-family: "Impact";
	letter-spacing: 0px;
}

.h-news01 li .l01 .n-month {
	width: 100%;
	font-size: 15px;
	color: #555;
	text-align: center;
	letter-spacing: 0px;
}

.h-news01 li .r01 {
	float: right;
	width: 690px;
	height: auto;
}

.h-news01 li .r01 a h2 {
	display: block;
	width: 100%;
	height: 36px;
	font-size: 16px;
	color: #555;
	letter-spacing: 0px;
	transition: all 0.3s ease-in-out;
}

.h-news01 li:hover .r01 a h2 {
	color: #fe0000;
}

.h-news01 li .r01 p {
	display: block;
	width: 100%;
	height: 36px;
	font-size: 14px;
	color: #555;
	letter-spacing: 0px;
	line-height: 130%;
	overflow: hidden;
}


/*end middle*/


/*bottom*/
.con_1c dd img{width: 130px;height: 130px;}
.h-foot-bg {
	width: 100%;
	height: 365px;
	background: url(../Img/bg3.jpg) top center no-repeat;
}

.h-foot-zi1 {
	margin-top: 59px;
	width: 100%;
	height: 54px;
	font-size: 22px;
	color: #ef3a3a;
	text-align: left;
	border-bottom: 1px solid #bfbfbf;
	letter-spacing: 0px;
}

.h-link {
	margin: 0 auto;
	width: 1200px;
	height: 50px;
}

.h-link h3,
.h-link a {
	display: block;
	float: left;
	padding-right: 15px;
	font-size: 14px;
	color: #2b2b2b;
	line-height: 45px;
}

.h-foot-ewm {
	float: left;
	margin-top: 33px;
	margin-left: 39px;
	width: 480px;
}

.h-foot-ewm .f-zi1 {
	float: left;
	width: 66px;
	height: 137px;
}

.h-foot-ewm .f-zi1 p {
	display: block;
	margin-left: 14px;
	width: 20px;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0px;
	line-height: 110%;
}

.f-content {
	float: right;
	margin-top: 30px;
	width: 610px;
	font-size: 15px;
	color: #fff;
	line-height: 170%;
	text-align: right;
	letter-spacing: 0px;
}

.f-content p,
.f-content p a .f-content a {
	font-size: 15px;
	color: #fff;
	line-height: 170%;
	text-align: right;
	letter-spacing: 0px;
}


/*end bottom*/


/*手机站样式*/

.img-m {
	text-align: center;
}

.mini-div {
	margin: 0 auto;
	max-width: 600px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
}

.mini-title {
	width: 100%;
	height: 50px;
	font-size: 18px;
	color: #1a3a83;
	text-align: center;
	line-height: 50px;
}

.mini-class01 {
	width: 98%;
	margin-left: 2%;
}

.mini-class01 li {
	float: left;
	padding: 5px 0px;
	margin-right: 1%;
	margin-bottom: 1%;
	width: 48%;
	/*min-height:30px;*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #666666;
}

.mini-class01 li a {
	display: block;
	width: 100%;
	/*min-height:30px;*/
	font-size: 14px;
	color: #666666;
	text-align: center;
}

.mini-h-about {
	padding: 10px;
	font-size: 14px;
	text-align: left;
	line-height: 170%;
}

.mini-menu {
	width: 100%;
	background-color: #1a3a83;
	padding: 10px;
}

.m-menu {
	width: 100%;
	margin: 0 auto;
}

.m-menu a {
	display: block;
	float: left;
	width: 24%;
	height: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 20px;
}

.m-fl01 {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.m-fl01 a {
	display: block;
	margin-bottom: 10px;
	width: 19%;
	height: 66px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.m-fl01 a .tu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 38px;
	text-align: center;
}

.m-fl01 a h3 {
	display: block;
	marign: 0px;
	padding: 0px;
	height: 15px;
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #fff;
}

.m-fl01-bg01 {
	background-color: #0165ba;
}

.m-fl01-bg02 {
	background-color: #fe4351;
}

.m-fl01-bg03 {
	background-color: #ff6f3d;
}

.m-fl01-bg04 {
	background-color: #32b16c;
}

.m-fl01-l {
	float: left;
	margin-left: 5%;
}

.m-fl01-r {
	float: right;
	margin-right: 5%;
}

.m-tit01 {
	margin-bottom: 15px;
	width: 100%;
	height: 40px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 40px;
	background: url(../Img/m-tu02.png) no-repeat top center;
}

.m-tit01-1 {
	background-color: #fe4351;
}

.m-tit01-2 {
	background-color: #ff6f3d;
}

.m-tit01-3 {
	background-color: #32b16c;
}

.m-tit01-4 {
	background-color: #00b7ee;
}

.m-part02 {
	width: 90%;
	margin: 0 auto;
	height: auto;
}

.m-part02 a {
	display: block;
	margin-bottom: 10px;
	width: 29%;
	height: 30px;
	border: 1px solid #fe4351;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: center;
	line-height: 30px;
	color: #fe4351;
	font-size: 15px;
}

.m-part02-l {
	margin-right: 5%;
}

.m-part03 {
	width: 90%;
	margin: 0 auto;
	height: auto;
}

.m-part03 a {
	display: block;
	margin-bottom: 10px;
	width: 29%;
	height: 30px;
	border: 1px solid #ff6f3d;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: center;
	line-height: 30px;
	color: #ff6f3d;
	font-size: 15px;
}

.m-part04 {
	width: 90%;
	margin: 0 auto;
	height: auto;
}

.m-part04 a {
	display: block;
	margin-bottom: 10px;
	width: 29%;
	height: 30px;
	border: 1px solid #32b16c;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: center;
	line-height: 30px;
	color: #32b16c;
	font-size: 15px;
}

.m-part05 {
	width: 90%;
	margin: 0 auto;
	height: auto;
}

.m-part05 a {
	display: block;
	margin-bottom: 10px;
	width: 29%;
	height: 30px;
	border: 1px solid #00b7ee;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: center;
	line-height: 30px;
	color: #00b7ee;
	font-size: 15px;
}

.m-part06 {
	width: 100%;
	padding: 20px 0px 30px 0px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	background-color: #f51d1d;
}

.m-part06-1 {
	width: 80%;
	margin: 0 auto;
}

.m-part06-1 a {
	display: block;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #fff;
	border-bottom: 1px solid #fff;
}

.ny-readid {
	width: 100%;
	background-color: #efefef;
	height: auto;
	padding: 15px 0px;
	overflow: hidden;
}

.ny-readid .tiao001 {
	width: 90%;
	height: auto;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
}

.ny-readid .tiao001 a {
	color: #09C;
}

.mini-top {
	overflow: hidden;
}

.mini-top img {
	display: block;
}


/*menu1*/

.mini-menu-bg {
	padding: 5px 0px 5px 0px;
	width: 100%;
	height: auto;
	background-color: #262a2d;
}

.mini-menu1 {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
}

.mi-menu1 {
	width: 23%;
	height: 30px;
	background-color: #f8bf00;
	margin: 5px 0 5px 0px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.mi-menu1 a {
	display: block;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	color: #000;
}


/*标题1*/

.m-tit02 {
	width: 100%;
	height: 88px;
	background: url(../Img/mini-tit-bg.jpg) no-repeat top center;
	font-size: 20px;
	line-height: 110px;
	text-align: center;
	color: #887b5a;
	overflow: hidden;
}

.m-tit03 {
	margin: 0 auto;
	width: 90%;
	height: 36px;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #000;
	background-color: #f8bf00;
	overflow: hidden;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

.img-m img {
	margin: 0 auto;
}


/*固定在底部*/

.fotheight {
	height: 50px;
}

.fotfixed {
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 640px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	height: 50px;
	background-color: #353535;
}

.footerWrap {
	width: 98%;
	margin: 0 auto;
	padding-left: 3%;
	padding-top: 6px;
}

.footerWrap li {
	float: left;
	width: 24%;
	height: 44px;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	position: relative;
}

.footerWrap li:last-child {
	border: 0;
}

.footerWrap .text {
	display: block;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

.footerWrap .icon {
	width: 30px;
	height: 20px;
	display: block;
	background: url(../images/common.png) no-repeat;
	background-size: 400px;
	margin: 4px auto 0 auto;
	position: relative;
}

.footerWrap .tel {
	background-position: -90px -110px;
}

.footerWrap .email {
	background-position: 0 -110px;
}

.footerWrap .qq {
	background-position: -360px -109px;
}

.footerWrap .map {
	background-position: -120px -110px;
}

.footerWrap .share {
	background-position: -60px -110px;
}

.footerWrap .message {
	background-position: -30px -110px;
}

.sharebox {
	display: none;
	position: absolute;
	width: 242px;
	height: 52px;
	left: -120px;
	top: -52px;
	background: #fff;
	padding: 5px 0 5px 10px;
	border-radius: 5px;
	border: 1px solid #ccc;
}


/*end 手机站样式*/


/*手机banner轮播*/

.banner {
	width: 100%
}

.banner img {
	display: block;
	width: 100%;
	height: 650px;
}

.swipe {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.swipe {
	-webkit-transition: left 800ms ease-in 0;
	-moz-transition: left 800ms ease-in 0;
	-o-transition: left 800ms ease-in 0;
	-ms-transition: left 800ms ease-in 0;
	transition: left 800ms ease-in 0;
}

.swipe #pagenavi {
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-align: center;
	width: 100%;
	background: rgba(fff, fff, fff, 0.6)!important;
	filter: Alpha(opacity=50);
	padding: 6px;
}

.swipe #pagenavi a {
	width: 8px;
	height: 8px;
	line-height: 99em;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 4px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
}
.swipe #pagenavi a.active {
	background: #ff0;
	position: relative;
}
.bancon{    height: 50px;
    margin-top: -18px;
    position: relative;
    z-index: 100;
    box-shadow: 0 3px 7px rgba(0,0,0,.2);display: none;}    
.banconzi{width: 1200px;
    margin: 0px auto;
    font-size: 14px;
    padding: 14px 0 0 0;}
.banconzi b{font-size: 15px;}
